package com.xinyirun.scm.bean.bpm.dto;

import com.alibaba.fastjson2.JSONObject;
import com.xinyirun.scm.bean.bpm.dto.json.UserInfo;
import lombok.Data;

import java.util.List;

/**
 * @author LoveMyOrange
 * @create 2022-10-15 16:27
 */
@Data
//@ApiModel("各个按钮 处理数据需要传递的参数")
public class HandleDataDTO {
//    @ApiModelProperty("任务id")
    private String taskId;
//    @ApiModelProperty("流程实例id")
    private String processInstanceId;
//    @ApiModelProperty("表单数据")
    private JSONObject formData;
//    @ApiModelProperty("附件")
    private List<AttachmentDTO> attachments;
//    @ApiModelProperty("意见")
    private String comments;
//    @ApiModelProperty("签名信息")
    private String signInfo;
//    @ApiModelProperty("转办用户信息")
    private UserInfo transferUserInfo;
//    @ApiModelProperty("加签用户信息")
    private UserInfo multiAddUserInfo;
//    @ApiModelProperty("退回节点id")
    private String rollbackId;
//    @ApiModelProperty("当前用户信息")
    private UserInfo currentUserInfo;

//    @ApiModelProperty("委派的人")
    private UserInfo delegateUserInfo;
}
